home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C08 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  3.1 KB  |  137 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C08
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     Safecons \
  22.     Constag \
  23.     ConstPointers \
  24.     PointerAssignment \
  25.     Constval \
  26.     ConstReturnValues \
  27.     ConstPointer \
  28.     ConstTemporary \
  29.     ConstInitialization \
  30.     BuiltInTypeConstructors \
  31.     EncapsulatingTypes \
  32.     StringStack \
  33.     EnumHack \
  34.     ConstMember \
  35.     Quoter \
  36.     Castaway \
  37.     Mutable \
  38.     Volatile 
  39.  
  40. test: all 
  41.     Safecons  
  42.     Constag  
  43.     ConstPointers  
  44.     PointerAssignment  
  45.     Constval  
  46.     ConstReturnValues  
  47.     ConstPointer  
  48.     ConstTemporary  
  49.     ConstInitialization  
  50.     BuiltInTypeConstructors  
  51.     EncapsulatingTypes  
  52.     StringStack  
  53.     EnumHack  
  54.     ConstMember  
  55.     Quoter  
  56.     Castaway  
  57.     Mutable  
  58.     Volatile  
  59.  
  60. bugs: 
  61.     @echo No compiler bugs in this directory!
  62.  
  63. Safecons: Safecons.o 
  64.     $(CPP) $(OFLAG)Safecons Safecons.o 
  65.  
  66. Constag: Constag.o 
  67.     $(CPP) $(OFLAG)Constag Constag.o 
  68.  
  69. ConstPointers: ConstPointers.o 
  70.     $(CPP) $(OFLAG)ConstPointers ConstPointers.o 
  71.  
  72. PointerAssignment: PointerAssignment.o 
  73.     $(CPP) $(OFLAG)PointerAssignment PointerAssignment.o 
  74.  
  75. Constval: Constval.o 
  76.     $(CPP) $(OFLAG)Constval Constval.o 
  77.  
  78. ConstReturnValues: ConstReturnValues.o 
  79.     $(CPP) $(OFLAG)ConstReturnValues ConstReturnValues.o 
  80.  
  81. ConstPointer: ConstPointer.o 
  82.     $(CPP) $(OFLAG)ConstPointer ConstPointer.o 
  83.  
  84. ConstTemporary: ConstTemporary.o 
  85.     $(CPP) $(OFLAG)ConstTemporary ConstTemporary.o 
  86.  
  87. ConstInitialization: ConstInitialization.o 
  88.     $(CPP) $(OFLAG)ConstInitialization ConstInitialization.o 
  89.  
  90. BuiltInTypeConstructors: BuiltInTypeConstructors.o 
  91.     $(CPP) $(OFLAG)BuiltInTypeConstructors BuiltInTypeConstructors.o 
  92.  
  93. EncapsulatingTypes: EncapsulatingTypes.o 
  94.     $(CPP) $(OFLAG)EncapsulatingTypes EncapsulatingTypes.o 
  95.  
  96. StringStack: StringStack.o 
  97.     $(CPP) $(OFLAG)StringStack StringStack.o 
  98.  
  99. EnumHack: EnumHack.o 
  100.     $(CPP) $(OFLAG)EnumHack EnumHack.o 
  101.  
  102. ConstMember: ConstMember.o 
  103.     $(CPP) $(OFLAG)ConstMember ConstMember.o 
  104.  
  105. Quoter: Quoter.o 
  106.     $(CPP) $(OFLAG)Quoter Quoter.o 
  107.  
  108. Castaway: Castaway.o 
  109.     $(CPP) $(OFLAG)Castaway Castaway.o 
  110.  
  111. Mutable: Mutable.o 
  112.     $(CPP) $(OFLAG)Mutable Mutable.o 
  113.  
  114. Volatile: Volatile.o 
  115.     $(CPP) $(OFLAG)Volatile Volatile.o 
  116.  
  117.  
  118. Safecons.o: Safecons.cpp 
  119. Constag.o: Constag.cpp 
  120. ConstPointers.o: ConstPointers.cpp 
  121. PointerAssignment.o: PointerAssignment.cpp 
  122. Constval.o: Constval.cpp 
  123. ConstReturnValues.o: ConstReturnValues.cpp 
  124. ConstPointer.o: ConstPointer.cpp 
  125. ConstTemporary.o: ConstTemporary.cpp 
  126. ConstInitialization.o: ConstInitialization.cpp 
  127. BuiltInTypeConstructors.o: BuiltInTypeConstructors.cpp 
  128. EncapsulatingTypes.o: EncapsulatingTypes.cpp 
  129. StringStack.o: StringStack.cpp 
  130. EnumHack.o: EnumHack.cpp 
  131. ConstMember.o: ConstMember.cpp 
  132. Quoter.o: Quoter.cpp 
  133. Castaway.o: Castaway.cpp 
  134. Mutable.o: Mutable.cpp 
  135. Volatile.o: Volatile.cpp 
  136.  
  137.